\doxysection{stm32h7xx\+\_\+hal\+\_\+flash.\+h}
\hypertarget{stm32h7xx__hal__flash_8h_source}{}\label{stm32h7xx__hal__flash_8h_source}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_flash.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_flash.h}}
\mbox{\hyperlink{stm32h7xx__hal__flash_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00017\ }
\DoxyCodeLine{00018\ \textcolor{comment}{/*\ Define\ to\ prevent\ recursive\ inclusion\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00019\ \textcolor{preprocessor}{\#ifndef\ STM32H7xx\_HAL\_FLASH\_H}}
\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#define\ STM32H7xx\_HAL\_FLASH\_H}}
\DoxyCodeLine{00021\ }
\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00023\ \ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \{}
\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00026\ \textcolor{comment}{/*\ Includes\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{stm32h7xx__hal__def_8h}{stm32h7xx\_hal\_def.h}}"{}}}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00037\ \textcolor{comment}{/*\ Exported\ types\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00045\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{enum}}
\DoxyCodeLine{00046\ \{}
\DoxyCodeLine{00047\ \ \ FLASH\_PROC\_NONE\ =\ 0U,}
\DoxyCodeLine{00048\ \ \ FLASH\_PROC\_SECTERASE\_BANK1,}
\DoxyCodeLine{00049\ \ \ FLASH\_PROC\_MASSERASE\_BANK1,}
\DoxyCodeLine{00050\ \ \ FLASH\_PROC\_PROGRAM\_BANK1,}
\DoxyCodeLine{00051\ \ \ FLASH\_PROC\_SECTERASE\_BANK2,}
\DoxyCodeLine{00052\ \ \ FLASH\_PROC\_MASSERASE\_BANK2,}
\DoxyCodeLine{00053\ \ \ FLASH\_PROC\_PROGRAM\_BANK2,}
\DoxyCodeLine{00054\ \ \ FLASH\_PROC\_ALLBANK\_MASSERASE}
\DoxyCodeLine{00055\ \}\ \mbox{\hyperlink{group___f_l_a_s_h___exported___types_ga2b0268387bc11bcab76be9ce7c43eaaf}{FLASH\_ProcedureTypeDef}};}
\DoxyCodeLine{00056\ }
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00061\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}}
\DoxyCodeLine{00062\ \{}
\DoxyCodeLine{00063\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ \mbox{\hyperlink{group___f_l_a_s_h___exported___types_ga2b0268387bc11bcab76be9ce7c43eaaf}{FLASH\_ProcedureTypeDef}}\ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_adcc5fdaba7d53dffdab0510a4dd7d179}{ProcedureOnGoing}};\ \ \ }
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00065\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_a2b72d9ea23673332beeb57da48ededeb}{NbSectorsToErase}};\ \ \ }
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00067\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_a34e431db4f61163cea6d9238974d8ab0}{VoltageForErase}};\ \ \ \ }
\DoxyCodeLine{00068\ }
\DoxyCodeLine{00069\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_a0c9115ac01c2fefd3c6ad112e7133b29}{Sector}};\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00071\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_a680a9b907eb67c762b16ef7051cd8942}{Address}};\ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00073\ \ \ \mbox{\hyperlink{stm32h7xx__hal__def_8h_ab367482e943333a1299294eadaad284b}{HAL\_LockTypeDef}}\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_ab5892cd1aacb0c0304b40f57023061e2}{Lock}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00074\ }
\DoxyCodeLine{00075\ \ \ \mbox{\hyperlink{core__armv81mml_8h_aec43007d9998a0a0e01faede4133d6be}{\_\_IO}}\ uint32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def_a8a6cc581b8b180090429d0a3c0ca0172}{ErrorCode}};\ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00076\ }
\DoxyCodeLine{00077\ \}\mbox{\hyperlink{struct_f_l_a_s_h___process_type_def}{FLASH\_ProcessTypeDef}};}
\DoxyCodeLine{00078\ }
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00083\ \textcolor{comment}{/*\ Exported\ constants\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00087\ }
\DoxyCodeLine{00092\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_NONE\ \ \ \ \ \ \ \ \ 0x00000000U\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00093\ }
\DoxyCodeLine{00094\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_WRP\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_WRPERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00095\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_PGS\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_PGSERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00096\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_STRB\ \ \ \ \ \ \ \ \ FLASH\_FLAG\_STRBERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00097\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_INC\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_INCERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00098\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00099\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_OPE\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_OPERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00100\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00101\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDP\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDPERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00102\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDS\ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDSERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00103\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_SNECC\ \ \ \ \ \ \ \ FLASH\_FLAG\_SNECCERR\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00104\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_DBECC\ \ \ \ \ \ \ \ FLASH\_FLAG\_DBECCERR\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00105\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_CRCRD\ \ \ \ \ \ \ \ FLASH\_FLAG\_CRCRDERR\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00106\ }
\DoxyCodeLine{00107\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_WRP\_BANK1\ \ \ \ FLASH\_FLAG\_WRPERR\_BANK1\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00108\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_PGS\_BANK1\ \ \ \ FLASH\_FLAG\_PGSERR\_BANK1\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00109\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_STRB\_BANK1\ \ \ FLASH\_FLAG\_STRBERR\_BANK1\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00110\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_INC\_BANK1\ \ \ \ FLASH\_FLAG\_INCERR\_BANK1\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00111\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00112\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_OPE\_BANK1\ \ \ \ FLASH\_FLAG\_OPERR\_BANK1\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00113\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00114\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDP\_BANK1\ \ \ \ FLASH\_FLAG\_RDPERR\_BANK1\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00115\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDS\_BANK1\ \ \ \ FLASH\_FLAG\_RDSERR\_BANK1\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00116\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_SNECC\_BANK1\ \ FLASH\_FLAG\_SNECCERR\_BANK1\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00117\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_DBECC\_BANK1\ \ FLASH\_FLAG\_DBECCERR\_BANK1\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00118\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_CRCRD\_BANK1\ \ FLASH\_FLAG\_CRCRDERR\_BANK1\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00119\ }
\DoxyCodeLine{00120\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_WRP\_BANK2\ \ \ \ FLASH\_FLAG\_WRPERR\_BANK2\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00121\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_PGS\_BANK2\ \ \ \ FLASH\_FLAG\_PGSERR\_BANK2\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00122\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_STRB\_BANK2\ \ \ FLASH\_FLAG\_STRBERR\_BANK2\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00123\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_INC\_BANK2\ \ \ \ FLASH\_FLAG\_INCERR\_BANK2\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00124\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00125\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_OPE\_BANK2\ \ \ \ FLASH\_FLAG\_OPERR\_BANK2\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00126\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00127\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDP\_BANK2\ \ \ \ FLASH\_FLAG\_RDPERR\_BANK2\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00128\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_RDS\_BANK2\ \ \ \ FLASH\_FLAG\_RDSERR\_BANK2\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00129\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_SNECC\_BANK2\ \ FLASH\_FLAG\_SNECCERR\_BANK2\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00130\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_DBECC\_BANK2\ \ FLASH\_FLAG\_DBECCERR\_BANK2\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00131\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_CRCRD\_BANK2\ \ FLASH\_FLAG\_CRCRDERR\_BANK2\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00132\ }
\DoxyCodeLine{00133\ \textcolor{preprocessor}{\#define\ HAL\_FLASH\_ERROR\_OB\_CHANGE\ \ \ \ FLASH\_OPTSR\_OPTCHANGEERR\ \ \ }\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00137\ }
\DoxyCodeLine{00141\ \textcolor{preprocessor}{\#define\ FLASH\_TYPEPROGRAM\_FLASHWORD\ \ 0x01U\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00142\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_OPTCR\_PG\_OTP)}}
\DoxyCodeLine{00143\ \textcolor{preprocessor}{\#define\ FLASH\_TYPEPROGRAM\_OTPWORD\ \ \ \ 0x02U\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00144\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_OPTCR\_PG\_OTP\ */}\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00148\ }
\DoxyCodeLine{00153\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_BSY\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_BSY\ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00154\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WBNE\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_WBNE\ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00155\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_QW\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_QW\ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00156\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRC\_BUSY\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRC\_BUSY\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00157\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_EOP\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_EOP\ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00158\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WRPERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_WRPERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00159\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_PGSERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_PGSERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00160\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_STRBERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_STRBERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00161\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_INCERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_INCERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00162\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00163\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_OPERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_OPERR\ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00164\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00165\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDPERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_RDPERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00166\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDSERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_RDSERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00167\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_SNECCERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_SNECCERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00168\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_DBECCERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_DBECCERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00169\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCEND\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRCEND\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00170\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCRDERR\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRCRDERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00171\ }
\DoxyCodeLine{00172\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_BSY\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_BSY\ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00173\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WBNE\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_WBNE\ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00174\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_QW\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_QW\ \ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00175\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRC\_BUSY\_BANK1\ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRC\_BUSY\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00176\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_EOP\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_EOP\ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00177\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WRPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_WRPERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00178\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_PGSERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_PGSERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00179\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_STRBERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_STRBERR\ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00180\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_INCERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_INCERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00181\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00182\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_OPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_OPERR\ \ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00183\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00184\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_RDPERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00185\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDSERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_RDSERR\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00186\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_SNECCERR\_BANK1\ \ \ \ \ \ \ \ \ \ FLASH\_SR\_SNECCERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00187\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_DBECCERR\_BANK1\ \ \ \ \ \ \ \ \ \ FLASH\_SR\_DBECCERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00188\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCEND\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRCEND\ \ \ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00189\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCRDERR\_BANK1\ \ \ \ \ \ \ \ \ \ FLASH\_SR\_CRCRDERR\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00190\ }
\DoxyCodeLine{00191\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00192\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_ERRORS\_BANK1\ \ \ \ \ \ \ (FLASH\_FLAG\_WRPERR\_BANK1\ \ \ |\ FLASH\_FLAG\_PGSERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00193\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_STRBERR\_BANK1\ \ |\ FLASH\_FLAG\_INCERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00194\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_OPERR\_BANK1\ \ \ \ |\ FLASH\_FLAG\_RDPERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00195\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDSERR\_BANK1\ \ \ |\ FLASH\_FLAG\_SNECCERR\_BANK1\ |\ \(\backslash\)}}
\DoxyCodeLine{00196\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_DBECCERR\_BANK1\ |\ FLASH\_FLAG\_CRCRDERR\_BANK1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00197\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00198\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_ERRORS\_BANK1\ \ \ \ \ \ \ (FLASH\_FLAG\_WRPERR\_BANK1\ \ \ |\ FLASH\_FLAG\_PGSERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00199\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_STRBERR\_BANK1\ \ |\ FLASH\_FLAG\_INCERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00200\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDPERR\_BANK1\ \ \ |\ FLASH\_FLAG\_RDSERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00201\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_SNECCERR\_BANK1\ |\ FLASH\_FLAG\_DBECCERR\_BANK1\ |\ \(\backslash\)}}
\DoxyCodeLine{00202\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_CRCRDERR\_BANK1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00203\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00204\ }
\DoxyCodeLine{00205\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_FLAG\_BSY\_BANK1\ \ \ \ \ \ |\ FLASH\_FLAG\_WBNE\_BANK1\ \ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00206\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_QW\_BANK1\ \ \ \ \ \ \ |\ FLASH\_FLAG\_CRC\_BUSY\_BANK1\ |\ \(\backslash\)}}
\DoxyCodeLine{00207\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_EOP\_BANK1\ \ \ \ \ \ |\ FLASH\_FLAG\_CRCEND\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00208\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_ALL\_ERRORS\_BANK1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00209\ }
\DoxyCodeLine{00210\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_BSY\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_BSY\ \ \ \ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00211\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WBNE\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_WBNE\ \ \ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00212\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_QW\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_QW\ \ \ \ \ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00213\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRC\_BUSY\_BANK2\ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_CRC\_BUSY\ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00214\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_EOP\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_EOP\ \ \ \ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00215\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_WRPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_WRPERR\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00216\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_PGSERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_PGSERR\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00217\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_STRBERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_STRBERR\ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00218\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_INCERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_INCERR\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00219\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00220\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_OPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_OPERR\ \ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00221\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00222\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_RDPERR\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00223\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_RDSERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_RDSERR\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00224\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_SNECCERR\_BANK2\ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_SNECCERR\ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00225\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_DBECCERR\_BANK2\ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_DBECCERR\ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00226\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCEND\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_CRCEND\ \ \ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00227\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_CRCRDERR\_BANK2\ \ \ \ \ \ \ \ \ \ (FLASH\_SR\_CRCRDERR\ |\ 0x80000000U)\ \ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00228\ }
\DoxyCodeLine{00229\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_SR\_OPERR)}}
\DoxyCodeLine{00230\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_ERRORS\_BANK2\ \ \ \ \ \ \ (FLASH\_FLAG\_WRPERR\_BANK2\ \ \ |\ FLASH\_FLAG\_PGSERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00231\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_STRBERR\_BANK2\ \ |\ FLASH\_FLAG\_INCERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00232\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_OPERR\_BANK2\ \ \ \ |\ FLASH\_FLAG\_RDPERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00233\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDSERR\_BANK2\ \ \ |\ FLASH\_FLAG\_SNECCERR\_BANK2\ |\ \(\backslash\)}}
\DoxyCodeLine{00234\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_DBECCERR\_BANK2\ |\ FLASH\_FLAG\_CRCRDERR\_BANK2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00235\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00236\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_ERRORS\_BANK2\ \ \ \ \ \ \ (FLASH\_FLAG\_WRPERR\_BANK2\ \ \ |\ FLASH\_FLAG\_PGSERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00237\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_STRBERR\_BANK2\ \ |\ FLASH\_FLAG\_INCERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00238\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_RDPERR\_BANK2\ \ \ |\ FLASH\_FLAG\_RDSERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00239\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_SNECCERR\_BANK2\ |\ FLASH\_FLAG\_DBECCERR\_BANK2\ |\ \(\backslash\)}}
\DoxyCodeLine{00240\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_CRCRDERR\_BANK2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00241\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SR\_OPERR\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00242\ }
\DoxyCodeLine{00243\ \textcolor{preprocessor}{\#define\ FLASH\_FLAG\_ALL\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_FLAG\_BSY\_BANK2\ \ \ \ \ \ |\ FLASH\_FLAG\_WBNE\_BANK2\ \ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00244\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_QW\_BANK2\ \ \ \ \ \ \ |\ FLASH\_FLAG\_CRC\_BUSY\_BANK2\ |\ \(\backslash\)}}
\DoxyCodeLine{00245\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_EOP\_BANK2\ \ \ \ \ \ |\ FLASH\_FLAG\_CRCEND\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00246\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_FLAG\_ALL\_ERRORS\_BANK2)\ }\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00250\ }
\DoxyCodeLine{00255\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_EOP\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_EOPIE\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00256\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_WRPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_WRPERRIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00257\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_PGSERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_PGSERRIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00258\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_STRBERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_STRBERRIE\ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00259\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_INCERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_INCERRIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00260\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_CR\_OPERRIE)}}
\DoxyCodeLine{00261\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_OPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_OPERRIE\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00262\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_CR\_OPERRIE\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00263\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_RDPERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_RDPERRIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00264\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_RDSERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_RDSERRIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00265\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_SNECCERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_SNECCERRIE\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00266\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_DBECCERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_DBECCERRIE\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00267\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_CRCEND\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_CRCENDIE\ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00268\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_CRCRDERR\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_CRCRDERRIE\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00269\ }
\DoxyCodeLine{00270\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_CR\_OPERRIE)}}
\DoxyCodeLine{00271\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_ALL\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_IT\_EOP\_BANK1\ \ \ \ \ \ \ |\ FLASH\_IT\_WRPERR\_BANK1\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00272\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_PGSERR\_BANK1\ \ \ \ |\ FLASH\_IT\_STRBERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00273\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_INCERR\_BANK1\ \ \ \ |\ FLASH\_IT\_OPERR\_BANK1\ \ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00274\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_RDPERR\_BANK1\ \ \ \ |\ FLASH\_IT\_RDSERR\_BANK1\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00275\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_SNECCERR\_BANK1\ \ |\ FLASH\_IT\_DBECCERR\_BANK1\ \ |\ \(\backslash\)}}
\DoxyCodeLine{00276\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_CRCEND\_BANK1\ \ \ \ |\ FLASH\_IT\_CRCRDERR\_BANK1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00277\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00278\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_ALL\_BANK1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_IT\_EOP\_BANK1\ \ \ \ \ \ \ |\ FLASH\_IT\_WRPERR\_BANK1\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00279\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_PGSERR\_BANK1\ \ \ \ |\ FLASH\_IT\_STRBERR\_BANK1\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00280\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_INCERR\_BANK1\ \ \ \ |\ FLASH\_IT\_RDPERR\_BANK1\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00281\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_RDSERR\_BANK1\ \ \ \ |\ FLASH\_IT\_SNECCERR\_BANK1\ \ |\ \(\backslash\)}}
\DoxyCodeLine{00282\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_DBECCERR\_BANK1\ \ |\ FLASH\_IT\_CRCEND\_BANK1\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00283\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_CRCRDERR\_BANK1)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00284\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_CR\_OPERRIE\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00285\ }
\DoxyCodeLine{00286\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_EOP\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_EOPIE\ \ \ \ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00287\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_WRPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_WRPERRIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00288\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_PGSERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_PGSERRIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00289\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_STRBERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_STRBERRIE\ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00290\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_INCERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_INCERRIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00291\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_CR\_OPERRIE)}}
\DoxyCodeLine{00292\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_OPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_OPERRIE\ \ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00293\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_CR\_OPERRIE\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00294\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_RDPERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_RDPERRIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00295\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_RDSERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_RDSERRIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00296\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_SNECCERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_SNECCERRIE\ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00297\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_DBECCERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_DBECCERRIE\ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00298\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_CRCEND\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_CRCENDIE\ \ \ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00299\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_CRCRDERR\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_CR\_CRCRDERRIE\ |\ 0x80000000U)\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00300\ }
\DoxyCodeLine{00301\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_CR\_OPERRIE)}}
\DoxyCodeLine{00302\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_ALL\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_IT\_EOP\_BANK2\ \ \ \ \ \ \ |\ FLASH\_IT\_WRPERR\_BANK2\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00303\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_PGSERR\_BANK2\ \ \ \ |\ FLASH\_IT\_STRBERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00304\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_INCERR\_BANK2\ \ \ \ |\ FLASH\_IT\_OPERR\_BANK2\ \ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00305\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_RDPERR\_BANK2\ \ \ \ |\ FLASH\_IT\_RDSERR\_BANK2\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00306\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_SNECCERR\_BANK2\ \ |\ FLASH\_IT\_DBECCERR\_BANK2\ \ |\ \(\backslash\)}}
\DoxyCodeLine{00307\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_CRCEND\_BANK2\ \ \ \ |\ FLASH\_IT\_CRCRDERR\_BANK2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00308\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00309\ \textcolor{preprocessor}{\#define\ FLASH\_IT\_ALL\_BANK2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (FLASH\_IT\_EOP\_BANK2\ \ \ \ \ \ \ |\ FLASH\_IT\_WRPERR\_BANK2\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00310\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_PGSERR\_BANK2\ \ \ \ |\ FLASH\_IT\_STRBERR\_BANK2\ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00311\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_INCERR\_BANK2\ \ \ \ |\ FLASH\_IT\_RDPERR\_BANK2\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00312\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_RDSERR\_BANK2\ \ \ \ |\ FLASH\_IT\_SNECCERR\_BANK2\ \ |\ \(\backslash\)}}
\DoxyCodeLine{00313\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_DBECCERR\_BANK2\ \ |\ FLASH\_IT\_CRCEND\_BANK2\ \ \ \ |\ \(\backslash\)}}
\DoxyCodeLine{00314\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ FLASH\_IT\_CRCRDERR\_BANK2)\ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00315\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_CR\_OPERRIE\ */}\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00319\ }
\DoxyCodeLine{00320\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_CR\_PSIZE)}\textcolor{preprocessor}{}}
\DoxyCodeLine{00324\ \textcolor{preprocessor}{\#define\ FLASH\_PSIZE\_BYTE\ \ \ \ \ \ \ \ \ \ \ 0x00000000U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00325\ \textcolor{preprocessor}{\#define\ FLASH\_PSIZE\_HALF\_WORD\ \ \ \ \ \ FLASH\_CR\_PSIZE\_0\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00326\ \textcolor{preprocessor}{\#define\ FLASH\_PSIZE\_WORD\ \ \ \ \ \ \ \ \ \ \ FLASH\_CR\_PSIZE\_1\ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00327\ \textcolor{preprocessor}{\#define\ FLASH\_PSIZE\_DOUBLE\_WORD\ \ \ \ FLASH\_CR\_PSIZE\ \ \ \ }\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00331\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_CR\_PSIZE\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00332\ }
\DoxyCodeLine{00333\ }
\DoxyCodeLine{00337\ \textcolor{preprocessor}{\#define\ FLASH\_KEY1\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0x45670123U}}
\DoxyCodeLine{00338\ \textcolor{preprocessor}{\#define\ FLASH\_KEY2\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0xCDEF89ABU}}
\DoxyCodeLine{00339\ \textcolor{preprocessor}{\#define\ FLASH\_OPT\_KEY1\ \ \ \ \ \ \ \ \ \ \ \ \ 0x08192A3BU}}
\DoxyCodeLine{00340\ \textcolor{preprocessor}{\#define\ FLASH\_OPT\_KEY2\ \ \ \ \ \ \ \ \ \ \ \ \ 0x4C5D6E7FU}\textcolor{preprocessor}{}}
\DoxyCodeLine{00344\ }
\DoxyCodeLine{00348\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_0\ \ \ \ \ \ \ \ \ \ \ \ \ 0U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00349\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_1\ \ \ \ \ \ \ \ \ \ \ \ \ 1U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00350\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_2\ \ \ \ \ \ \ \ \ \ \ \ \ 2U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00351\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_3\ \ \ \ \ \ \ \ \ \ \ \ \ 3U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00352\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_4\ \ \ \ \ \ \ \ \ \ \ \ \ 4U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00353\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_5\ \ \ \ \ \ \ \ \ \ \ \ \ 5U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00354\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_6\ \ \ \ \ \ \ \ \ \ \ \ \ 6U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00355\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_7\ \ \ \ \ \ \ \ \ \ \ \ \ 7U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00356\ \textcolor{preprocessor}{\#if\ (FLASH\_SECTOR\_TOTAL\ ==\ 128)}}
\DoxyCodeLine{00357\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_8\ \ \ \ \ \ \ \ \ \ \ \ \ 8U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00358\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_9\ \ \ \ \ \ \ \ \ \ \ \ \ 9U\ \ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00359\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_10\ \ \ \ \ \ \ \ \ \ \ \ 10U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00360\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_11\ \ \ \ \ \ \ \ \ \ \ \ 11U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00361\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_12\ \ \ \ \ \ \ \ \ \ \ \ 12U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00362\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_13\ \ \ \ \ \ \ \ \ \ \ \ 13U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00363\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_14\ \ \ \ \ \ \ \ \ \ \ \ 14U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00364\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_15\ \ \ \ \ \ \ \ \ \ \ \ 15U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00365\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_16\ \ \ \ \ \ \ \ \ \ \ \ 16U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00366\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_17\ \ \ \ \ \ \ \ \ \ \ \ 17U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00367\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_18\ \ \ \ \ \ \ \ \ \ \ \ 18U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00368\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_19\ \ \ \ \ \ \ \ \ \ \ \ 19U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00369\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_20\ \ \ \ \ \ \ \ \ \ \ \ 20U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00370\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_21\ \ \ \ \ \ \ \ \ \ \ \ 21U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00371\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_22\ \ \ \ \ \ \ \ \ \ \ \ 22U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00372\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_23\ \ \ \ \ \ \ \ \ \ \ \ 23U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00373\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_24\ \ \ \ \ \ \ \ \ \ \ \ 24U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00374\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_25\ \ \ \ \ \ \ \ \ \ \ \ 25U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00375\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_26\ \ \ \ \ \ \ \ \ \ \ \ 26U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00376\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_27\ \ \ \ \ \ \ \ \ \ \ \ 27U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00377\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_28\ \ \ \ \ \ \ \ \ \ \ \ 28U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00378\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_29\ \ \ \ \ \ \ \ \ \ \ \ 29U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00379\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_30\ \ \ \ \ \ \ \ \ \ \ \ 30U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00380\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_31\ \ \ \ \ \ \ \ \ \ \ \ 31U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00381\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_32\ \ \ \ \ \ \ \ \ \ \ \ 32U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00382\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_33\ \ \ \ \ \ \ \ \ \ \ \ 33U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00383\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_34\ \ \ \ \ \ \ \ \ \ \ \ 34U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00384\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_35\ \ \ \ \ \ \ \ \ \ \ \ 35U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00385\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_36\ \ \ \ \ \ \ \ \ \ \ \ 36U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00386\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_37\ \ \ \ \ \ \ \ \ \ \ \ 37U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00387\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_38\ \ \ \ \ \ \ \ \ \ \ \ 38U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00388\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_39\ \ \ \ \ \ \ \ \ \ \ \ 39U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00389\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_40\ \ \ \ \ \ \ \ \ \ \ \ 40U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00390\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_41\ \ \ \ \ \ \ \ \ \ \ \ 41U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00391\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_42\ \ \ \ \ \ \ \ \ \ \ \ 42U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00392\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_43\ \ \ \ \ \ \ \ \ \ \ \ 43U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00393\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_44\ \ \ \ \ \ \ \ \ \ \ \ 44U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00394\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_45\ \ \ \ \ \ \ \ \ \ \ \ 45U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00395\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_46\ \ \ \ \ \ \ \ \ \ \ \ 46U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00396\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_47\ \ \ \ \ \ \ \ \ \ \ \ 47U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00397\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_48\ \ \ \ \ \ \ \ \ \ \ \ 48U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00398\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_49\ \ \ \ \ \ \ \ \ \ \ \ 49U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00399\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_50\ \ \ \ \ \ \ \ \ \ \ \ 50U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00400\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_51\ \ \ \ \ \ \ \ \ \ \ \ 51U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00401\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_52\ \ \ \ \ \ \ \ \ \ \ \ 52U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00402\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_53\ \ \ \ \ \ \ \ \ \ \ \ 53U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00403\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_54\ \ \ \ \ \ \ \ \ \ \ \ 54U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00404\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_55\ \ \ \ \ \ \ \ \ \ \ \ 55U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00405\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_56\ \ \ \ \ \ \ \ \ \ \ \ 56U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00406\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_57\ \ \ \ \ \ \ \ \ \ \ \ 57U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00407\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_58\ \ \ \ \ \ \ \ \ \ \ \ 58U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00408\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_59\ \ \ \ \ \ \ \ \ \ \ \ 59U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00409\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_60\ \ \ \ \ \ \ \ \ \ \ \ 60U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00410\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_61\ \ \ \ \ \ \ \ \ \ \ \ 61U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00411\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_62\ \ \ \ \ \ \ \ \ \ \ \ 62U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00412\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_63\ \ \ \ \ \ \ \ \ \ \ \ 63U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00413\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_64\ \ \ \ \ \ \ \ \ \ \ \ 64U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00414\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_65\ \ \ \ \ \ \ \ \ \ \ \ 65U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00415\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_66\ \ \ \ \ \ \ \ \ \ \ \ 66U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00416\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_67\ \ \ \ \ \ \ \ \ \ \ \ 67U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00417\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_68\ \ \ \ \ \ \ \ \ \ \ \ 68U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00418\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_69\ \ \ \ \ \ \ \ \ \ \ \ 69U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00419\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_70\ \ \ \ \ \ \ \ \ \ \ \ 70U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00420\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_71\ \ \ \ \ \ \ \ \ \ \ \ 71U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00421\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_72\ \ \ \ \ \ \ \ \ \ \ \ 72U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00422\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_73\ \ \ \ \ \ \ \ \ \ \ \ 73U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00423\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_74\ \ \ \ \ \ \ \ \ \ \ \ 74U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00424\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_75\ \ \ \ \ \ \ \ \ \ \ \ 75U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00425\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_76\ \ \ \ \ \ \ \ \ \ \ \ 76U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00426\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_77\ \ \ \ \ \ \ \ \ \ \ \ 77U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00427\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_78\ \ \ \ \ \ \ \ \ \ \ \ 78U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00428\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_79\ \ \ \ \ \ \ \ \ \ \ \ 79U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00429\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_80\ \ \ \ \ \ \ \ \ \ \ \ 80U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00430\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_81\ \ \ \ \ \ \ \ \ \ \ \ 81U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00431\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_82\ \ \ \ \ \ \ \ \ \ \ \ 82U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00432\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_83\ \ \ \ \ \ \ \ \ \ \ \ 83U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00433\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_84\ \ \ \ \ \ \ \ \ \ \ \ 84U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00434\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_85\ \ \ \ \ \ \ \ \ \ \ \ 85U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00435\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_86\ \ \ \ \ \ \ \ \ \ \ \ 86U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00436\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_87\ \ \ \ \ \ \ \ \ \ \ \ 87U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00437\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_88\ \ \ \ \ \ \ \ \ \ \ \ 88U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00438\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_89\ \ \ \ \ \ \ \ \ \ \ \ 89U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00439\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_90\ \ \ \ \ \ \ \ \ \ \ \ 90U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00440\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_91\ \ \ \ \ \ \ \ \ \ \ \ 91U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00441\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_92\ \ \ \ \ \ \ \ \ \ \ \ 92U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00442\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_93\ \ \ \ \ \ \ \ \ \ \ \ 93U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00443\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_94\ \ \ \ \ \ \ \ \ \ \ \ 94U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00444\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_95\ \ \ \ \ \ \ \ \ \ \ \ 95U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00445\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_96\ \ \ \ \ \ \ \ \ \ \ \ 96U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00446\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_97\ \ \ \ \ \ \ \ \ \ \ \ 97U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00447\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_98\ \ \ \ \ \ \ \ \ \ \ \ 98U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00448\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_99\ \ \ \ \ \ \ \ \ \ \ \ 99U\ \ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00449\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_100\ \ \ \ \ \ \ \ \ \ \ 100U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00450\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_101\ \ \ \ \ \ \ \ \ \ \ 101U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00451\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_102\ \ \ \ \ \ \ \ \ \ \ 102U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00452\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_103\ \ \ \ \ \ \ \ \ \ \ 103U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00453\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_104\ \ \ \ \ \ \ \ \ \ \ 104U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00454\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_105\ \ \ \ \ \ \ \ \ \ \ 105U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00455\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_106\ \ \ \ \ \ \ \ \ \ \ 106U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00456\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_107\ \ \ \ \ \ \ \ \ \ \ 107U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00457\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_108\ \ \ \ \ \ \ \ \ \ \ 108U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00458\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_109\ \ \ \ \ \ \ \ \ \ \ 109U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00459\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_110\ \ \ \ \ \ \ \ \ \ \ 110U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00460\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_111\ \ \ \ \ \ \ \ \ \ \ 111U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00461\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_112\ \ \ \ \ \ \ \ \ \ \ 112U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00462\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_113\ \ \ \ \ \ \ \ \ \ \ 113U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00463\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_114\ \ \ \ \ \ \ \ \ \ \ 114U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00464\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_115\ \ \ \ \ \ \ \ \ \ \ 115U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00465\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_116\ \ \ \ \ \ \ \ \ \ \ 116U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00466\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_117\ \ \ \ \ \ \ \ \ \ \ 117U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00467\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_118\ \ \ \ \ \ \ \ \ \ \ 118U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00468\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_119\ \ \ \ \ \ \ \ \ \ \ 119U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00469\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_120\ \ \ \ \ \ \ \ \ \ \ 120U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00470\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_121\ \ \ \ \ \ \ \ \ \ \ 121U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00471\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_122\ \ \ \ \ \ \ \ \ \ \ 122U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00472\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_123\ \ \ \ \ \ \ \ \ \ \ 123U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00473\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_124\ \ \ \ \ \ \ \ \ \ \ 124U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00474\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_125\ \ \ \ \ \ \ \ \ \ \ 125U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00475\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_126\ \ \ \ \ \ \ \ \ \ \ 126U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00476\ \textcolor{preprocessor}{\#define\ FLASH\_SECTOR\_127\ \ \ \ \ \ \ \ \ \ \ 127U\ \ \ \ \ }\textcolor{preprocessor}{}}
\DoxyCodeLine{00477\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_SECTOR\_TOTAL\ ==\ 128\ */}\textcolor{preprocessor}{}\textcolor{preprocessor}{}}
\DoxyCodeLine{00481\ }
\DoxyCodeLine{00485\ }
\DoxyCodeLine{00486\ \textcolor{comment}{/*\ Exported\ macro\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00496\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_SET\_LATENCY(\_\_LATENCY\_\_)\ \(\backslash\)}}
\DoxyCodeLine{00497\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ MODIFY\_REG(FLASH-\/>ACR,\ FLASH\_ACR\_LATENCY,\ (uint32\_t)(\_\_LATENCY\_\_))}}
\DoxyCodeLine{00498\ }
\DoxyCodeLine{00504\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_GET\_LATENCY()\ \ \ \ \ (READ\_BIT((FLASH-\/>ACR),\ FLASH\_ACR\_LATENCY))}}
\DoxyCodeLine{00505\ }
\DoxyCodeLine{00540\ }
\DoxyCodeLine{00541\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_ENABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)\ \ \ \ \ \ (FLASH-\/>CR1\ |=\ (\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00542\ }
\DoxyCodeLine{00543\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_ENABLE\_IT\_BANK2(\_\_INTERRUPT\_\_)\ \ \ \ \ \ (FLASH-\/>CR2\ |=\ ((\_\_INTERRUPT\_\_)\ \&\ 0x7FFFFFFFU))}}
\DoxyCodeLine{00544\ }
\DoxyCodeLine{00545\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00546\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_ENABLE\_IT(\_\_INTERRUPT\_\_)\ \ \ \ (IS\_FLASH\_IT\_BANK1(\_\_INTERRUPT\_\_)\ ?\ \(\backslash\)}}
\DoxyCodeLine{00547\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_ENABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)\ :\ \(\backslash\)}}
\DoxyCodeLine{00548\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_ENABLE\_IT\_BANK2(\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00549\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00550\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_ENABLE\_IT(\_\_INTERRUPT\_\_)\ \ \ \ \_\_HAL\_FLASH\_ENABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)}}
\DoxyCodeLine{00551\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00552\ }
\DoxyCodeLine{00553\ }
\DoxyCodeLine{00588\ }
\DoxyCodeLine{00589\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_DISABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)\ \ (FLASH-\/>CR1\ \&=\ \string~(uint32\_t)(\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00590\ }
\DoxyCodeLine{00591\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_DISABLE\_IT\_BANK2(\_\_INTERRUPT\_\_)\ \ (FLASH-\/>CR2\ \&=\ \string~(uint32\_t)((\_\_INTERRUPT\_\_)\ \&\ 0x7FFFFFFFU))}}
\DoxyCodeLine{00592\ }
\DoxyCodeLine{00593\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00594\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_DISABLE\_IT(\_\_INTERRUPT\_\_)\ \ (IS\_FLASH\_IT\_BANK1(\_\_INTERRUPT\_\_)\ ?\ \(\backslash\)}}
\DoxyCodeLine{00595\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_DISABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)\ :\ \(\backslash\)}}
\DoxyCodeLine{00596\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_DISABLE\_IT\_BANK2(\_\_INTERRUPT\_\_))}}
\DoxyCodeLine{00597\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00598\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_DISABLE\_IT(\_\_INTERRUPT\_\_)\ \ \_\_HAL\_FLASH\_DISABLE\_IT\_BANK1(\_\_INTERRUPT\_\_)}}
\DoxyCodeLine{00599\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00600\ }
\DoxyCodeLine{00601\ }
\DoxyCodeLine{00642\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_GET\_FLAG\_BANK1(\_\_FLAG\_\_)\ \ \ \ \ (READ\_BIT(FLASH-\/>SR1,\ (\_\_FLAG\_\_))\ ==\ (\_\_FLAG\_\_))}}
\DoxyCodeLine{00643\ }
\DoxyCodeLine{00644\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_GET\_FLAG\_BANK2(\_\_FLAG\_\_)\ \ \ \ \ (READ\_BIT(FLASH-\/>SR2,\ ((\_\_FLAG\_\_)\ \&\ 0x7FFFFFFFU))\ ==\ (((\_\_FLAG\_\_)\ \&\ 0x7FFFFFFFU)))}}
\DoxyCodeLine{00645\ }
\DoxyCodeLine{00646\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00647\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_GET\_FLAG(\_\_FLAG\_\_)\ \ \ \ \ \ \ \ \ \ \ (IS\_FLASH\_FLAG\_BANK1(\_\_FLAG\_\_)\ ?\ \ \_\_HAL\_FLASH\_GET\_FLAG\_BANK1(\_\_FLAG\_\_)\ :\ \(\backslash\)}}
\DoxyCodeLine{00648\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_GET\_FLAG\_BANK2(\_\_FLAG\_\_))}}
\DoxyCodeLine{00649\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00650\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_GET\_FLAG(\_\_FLAG\_\_)\ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_GET\_FLAG\_BANK1(\_\_FLAG\_\_)}}
\DoxyCodeLine{00651\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00652\ }
\DoxyCodeLine{00653\ }
\DoxyCodeLine{00690\ }
\DoxyCodeLine{00691\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_CLEAR\_FLAG\_BANK1(\_\_FLAG\_\_)\ \ \ \ WRITE\_REG(FLASH-\/>CCR1,\ (\_\_FLAG\_\_))}}
\DoxyCodeLine{00692\ }
\DoxyCodeLine{00693\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_CLEAR\_FLAG\_BANK2(\_\_FLAG\_\_)\ \ \ \ WRITE\_REG(FLASH-\/>CCR2,\ ((\_\_FLAG\_\_)\ \&\ 0x7FFFFFFFU))}}
\DoxyCodeLine{00694\ }
\DoxyCodeLine{00695\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00696\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_CLEAR\_FLAG(\_\_FLAG\_\_)\ \ \ \ \ \ \ \ \ (IS\_FLASH\_FLAG\_BANK1(\_\_FLAG\_\_)\ ?\ \ \_\_HAL\_FLASH\_CLEAR\_FLAG\_BANK1(\_\_FLAG\_\_)\ :\ \(\backslash\)}}
\DoxyCodeLine{00697\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_CLEAR\_FLAG\_BANK2(\_\_FLAG\_\_))}}
\DoxyCodeLine{00698\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00699\ \textcolor{preprocessor}{\#define\ \_\_HAL\_FLASH\_CLEAR\_FLAG(\_\_FLAG\_\_)\ \ \ \ \ \ \ \ \ \_\_HAL\_FLASH\_CLEAR\_FLAG\_BANK1(\_\_FLAG\_\_)}}
\DoxyCodeLine{00700\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00701\ }
\DoxyCodeLine{00705\ }
\DoxyCodeLine{00706\ \textcolor{comment}{/*\ Include\ FLASH\ HAL\ Extension\ module\ */}}
\DoxyCodeLine{00707\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{stm32h7xx__hal__flash__ex_8h}{stm32h7xx\_hal\_flash\_ex.h}}"{}}}
\DoxyCodeLine{00708\ }
\DoxyCodeLine{00709\ \textcolor{comment}{/*\ Exported\ functions\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00716\ \textcolor{comment}{/*\ Program\ operation\ functions\ \ ***********************************************/}}
\DoxyCodeLine{00717\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_Program(uint32\_t\ TypeProgram,\ uint32\_t\ FlashAddress,\ uint32\_t\ DataAddress);}
\DoxyCodeLine{00718\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_Program\_IT(uint32\_t\ TypeProgram,\ uint32\_t\ FlashAddress,\ uint32\_t\ DataAddress);}
\DoxyCodeLine{00719\ \textcolor{comment}{/*\ FLASH\ IRQ\ handler\ method\ */}}
\DoxyCodeLine{00720\ \textcolor{keywordtype}{void}\ HAL\_FLASH\_IRQHandler(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00721\ \textcolor{comment}{/*\ Callbacks\ in\ non\ blocking\ modes\ */}}
\DoxyCodeLine{00722\ \textcolor{keywordtype}{void}\ HAL\_FLASH\_EndOfOperationCallback(uint32\_t\ ReturnValue);}
\DoxyCodeLine{00723\ \textcolor{keywordtype}{void}\ HAL\_FLASH\_OperationErrorCallback(uint32\_t\ ReturnValue);}
\DoxyCodeLine{00727\ }
\DoxyCodeLine{00731\ \textcolor{comment}{/*\ Peripheral\ Control\ functions\ \ **********************************************/}}
\DoxyCodeLine{00732\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_Unlock(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00733\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_Lock(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00734\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_OB\_Unlock(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00735\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_OB\_Lock(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00736\ \textcolor{comment}{/*\ Option\ bytes\ control\ */}}
\DoxyCodeLine{00737\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ HAL\_FLASH\_OB\_Launch(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00741\ }
\DoxyCodeLine{00745\ \textcolor{comment}{/*\ Peripheral\ State\ functions\ \ ************************************************/}}
\DoxyCodeLine{00746\ uint32\_t\ HAL\_FLASH\_GetError(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00750\ }
\DoxyCodeLine{00754\ \textcolor{comment}{/*\ Private\ types\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00755\ \textcolor{comment}{/*\ Private\ variables\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00759\ \textcolor{keyword}{extern}\ \mbox{\hyperlink{struct_f_l_a_s_h___process_type_def}{FLASH\_ProcessTypeDef}}\ pFlash;}
\DoxyCodeLine{00763\ \textcolor{comment}{/*\ Private\ constants\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00767\ }
\DoxyCodeLine{00771\ }
\DoxyCodeLine{00772\ \textcolor{comment}{/*\ Private\ macros\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00776\ }
\DoxyCodeLine{00777\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_OPTCR\_PG\_OTP)}}
\DoxyCodeLine{00778\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_TYPEPROGRAM(VALUE)\ \ \ \ \ \ (((VALUE)\ ==\ FLASH\_TYPEPROGRAM\_FLASHWORD)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00779\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((VALUE)\ ==\ FLASH\_TYPEPROGRAM\_OTPWORD))}}
\DoxyCodeLine{00780\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00781\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_TYPEPROGRAM(VALUE)\ \ \ \ \ \ ((VALUE)\ ==\ FLASH\_TYPEPROGRAM\_FLASHWORD)}}
\DoxyCodeLine{00782\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_OPTCR\_PG\_OTP\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00783\ }
\DoxyCodeLine{00784\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_IT\_BANK1(IT)\ \ \ \ \ \ \ \ \ \ \ \ (((IT)\ \&\ FLASH\_IT\_ALL\_BANK1)\ ==\ (IT))}}
\DoxyCodeLine{00785\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00786\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_IT\_BANK2(IT)\ \ \ \ \ \ \ \ \ \ \ \ (((IT)\ \&\ FLASH\_IT\_ALL\_BANK2)\ ==\ (IT))}}
\DoxyCodeLine{00787\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00788\ }
\DoxyCodeLine{00789\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_FLAG\_BANK1(FLAG)\ \ \ \ \ \ \ \ (((FLAG)\ \&\ FLASH\_FLAG\_ALL\_BANK1)\ ==\ (FLAG))}}
\DoxyCodeLine{00790\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00791\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_FLAG\_BANK2(FLAG)\ \ \ \ \ \ \ \ (((FLAG)\ \&\ FLASH\_FLAG\_ALL\_BANK2)\ ==\ (FLAG))}}
\DoxyCodeLine{00792\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00793\ }
\DoxyCodeLine{00794\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00795\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS)\ (((ADDRESS)\ >=\ FLASH\_BANK1\_BASE)\ \&\&\ ((ADDRESS)\ <\ FLASH\_BANK2\_BASE))}}
\DoxyCodeLine{00796\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS\_BANK2(ADDRESS)\ (((ADDRESS)\ >=\ FLASH\_BANK2\_BASE\ )\ \&\&\ ((ADDRESS)\ <=\ FLASH\_END))}}
\DoxyCodeLine{00797\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00798\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS)\ (((ADDRESS)\ >=\ FLASH\_BANK1\_BASE)\ \&\&\ ((ADDRESS)\ <=\ FLASH\_END))}}
\DoxyCodeLine{00799\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00800\ }
\DoxyCodeLine{00801\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00802\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_OPTCR\_PG\_OTP)}}
\DoxyCodeLine{00803\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS\_OTP(ADDRESS)\ \ \ (((ADDRESS)\ >=\ 0x08FFF000U)\ \&\&\ ((ADDRESS)\ <=\ 0x08FFF3FFU))}}
\DoxyCodeLine{00804\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS(ADDRESS)\ \ \ \ \ \ \ (IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00805\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ IS\_FLASH\_PROGRAM\_ADDRESS\_BANK2(ADDRESS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00806\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ IS\_FLASH\_PROGRAM\_ADDRESS\_OTP(ADDRESS))}}
\DoxyCodeLine{00807\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00808\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS(ADDRESS)\ \ \ \ \ \ \ (IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00809\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ IS\_FLASH\_PROGRAM\_ADDRESS\_BANK2(ADDRESS))}}
\DoxyCodeLine{00810\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_OPTCR\_PG\_OTP\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00811\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00812\ \textcolor{preprocessor}{\#if\ defined\ (FLASH\_OPTCR\_PG\_OTP)}}
\DoxyCodeLine{00813\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS\_OTP(ADDRESS)\ \ \ (((ADDRESS)\ >=\ 0x08FFF000U)\ \&\&\ ((ADDRESS)\ <=\ 0x08FFF3FFU))}}
\DoxyCodeLine{00814\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS(ADDRESS)\ \ \ \ \ \ \ (IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS)\ ||\ \(\backslash\)}}
\DoxyCodeLine{00815\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ IS\_FLASH\_PROGRAM\_ADDRESS\_OTP(ADDRESS))}}
\DoxyCodeLine{00816\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00817\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_PROGRAM\_ADDRESS(ADDRESS)\ \ \ \ \ \ \ (IS\_FLASH\_PROGRAM\_ADDRESS\_BANK1(ADDRESS))}}
\DoxyCodeLine{00818\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ FLASH\_OPTCR\_PG\_OTP\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00819\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00820\ }
\DoxyCodeLine{00821\ \textcolor{preprocessor}{\#define\ IS\_BOOT\_ADDRESS(ADDRESS)\ \ \ \ \ \ \ \ \ ((ADDRESS)\ <=\ (0x3FFF0000U))}}
\DoxyCodeLine{00822\ }
\DoxyCodeLine{00823\ \textcolor{preprocessor}{\#if\ defined\ (DUAL\_BANK)}}
\DoxyCodeLine{00824\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_BANK(BANK)\ \ \ \ \ \ \ \ \ \ \ \ \ \ (((BANK)\ ==\ FLASH\_BANK\_1)\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00825\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((BANK)\ ==\ FLASH\_BANK\_2)\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00826\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((BANK)\ ==\ FLASH\_BANK\_BOTH))}}
\DoxyCodeLine{00827\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_BANK\_EXCLUSIVE(BANK)\ \ \ \ (((BANK)\ ==\ FLASH\_BANK\_1)\ \ ||\ \(\backslash\)}}
\DoxyCodeLine{00828\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((BANK)\ ==\ FLASH\_BANK\_2))}}
\DoxyCodeLine{00829\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00830\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_BANK(BANK)\ \ \ \ \ \ \ \ \ \ \ \ \ \ ((BANK)\ ==\ FLASH\_BANK\_1)}}
\DoxyCodeLine{00831\ \textcolor{preprocessor}{\#define\ IS\_FLASH\_BANK\_EXCLUSIVE(BANK)\ \ \ \ ((BANK)\ ==\ FLASH\_BANK\_1)}}
\DoxyCodeLine{00832\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DUAL\_BANK\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00833\ }
\DoxyCodeLine{00837\ \textcolor{comment}{/*\ Private\ functions\ -\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/*/}}
\DoxyCodeLine{00841\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ FLASH\_WaitForLastOperation(uint32\_t\ Timeout,\ uint32\_t\ Bank);}
\DoxyCodeLine{00842\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ FLASH\_OB\_WaitForLastOperation(uint32\_t\ Timeout);}
\DoxyCodeLine{00843\ \mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\_StatusTypeDef}}\ FLASH\_CRC\_WaitForLastOperation(uint32\_t\ Timeout,\ uint32\_t\ Bank);}
\DoxyCodeLine{00847\ }
\DoxyCodeLine{00851\ }
\DoxyCodeLine{00855\ }
\DoxyCodeLine{00856\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00857\ \}}
\DoxyCodeLine{00858\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00859\ }
\DoxyCodeLine{00860\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ STM32H7xx\_HAL\_FLASH\_H\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00861\ }

\end{DoxyCode}
